Skip to content

fix: Change interactive wizard to use include semantics#12

Merged
taariq merged 1 commit into
mainfrom
fix/wizard-include-semantics
Nov 28, 2025
Merged

fix: Change interactive wizard to use include semantics#12
taariq merged 1 commit into
mainfrom
fix/wizard-include-semantics

Conversation

@taariq
Copy link
Copy Markdown
Contributor

@taariq taariq commented Nov 28, 2025

Summary

  • Changes Step 2 from "Select tables to EXCLUDE" to "Select tables to INCLUDE"
  • Pressing Enter without selecting anything includes ALL tables
  • Schema-only and time filter steps now work with included tables only
  • Review step shows included tables with checkmarks
  • Filter uses include_tables parameter, matching CLI --include-tables flag

Motivation

Users reading the blog post see CLI examples using --include-tables. The interactive wizard previously used exclude semantics, which confused users switching between CLI and interactive modes.

Test plan

  • All unit tests pass (67 passed)
  • Clippy passes with no warnings
  • Manual testing of interactive wizard

Closes #11

- Step 2 now asks "Select tables to INCLUDE" instead of exclude
- Pressing Enter without selections includes ALL tables
- Schema-only and time filter steps work with included tables
- Review shows included tables with ✓ instead of excluded with ✗
- Filter uses include_tables parameter matching CLI --include-tables

Closes #11
@taariq taariq merged commit 8db32c6 into main Nov 28, 2025
7 checks passed
@taariq taariq deleted the fix/wizard-include-semantics branch November 28, 2025 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UX: Change interactive wizard to use include semantics

1 participant